雜物聚集地

WSL 上 adb 找不到 devices 的問題

Tue, 01 Oct 2024 09:42:25 GMT

這裡講的是在windows cmd中可以找到,但是WSL內不行 如果是windows cmd中就找不到建議還是先安裝Google USB 驅動程式

一開始查網路上大部分的說法主要是說windows的adb版本與wsl內的需要一致,但是我試過還是不行。 後來找到了這個issue,裡面講了另外一個workaround,比較麻煩但確實可以解決這個問題。

在windows 下 cmd執行以下指令:

adb -a -P 5037 nodaemon server

在WSL2裡執行以下指令

adb kill-server
export ADB_SERVER_SOCKET=tcp:xxx.xxx.xxx.xxx:5037
adb devices

把xxx換成windows的IP即可。